Skip to content

Conversation

@Powermacintosh
Copy link
Owner

  • Добавлена интеграция с Kafka для асинхронной обработки событий
  • Реализована поддержка GraphQL API
  • Проведен рефакторинг архитектуры для улучшения масштабируемости
  • Настроено перенаправление запросов через API Gateway
  • Добавлено расширенное логирование
  • Реализованы интеграционные и unit-тесты
  • Обновлена документация

- добавлен exclude_unset для проксирования обновлений задач
- обновлены типы (Не обязательно)
- Добавление документации по конфигурации kafka
- Добавление kafka-ui
- Добавление тестов для kafka.
- Улучшение инфраструктуры.
- Добавление locust для нагрузочного тестирования.
- Рефакторинг структуры проекта.
- Добавление документации.
- Улучшение логирования.
- Добавление нагрузочного тестирования.
- Исправлена проблема тестирования kafka, за счет формирования в consumer при каждом запуске теста уникального group_id через UUID.
- Реорганизация структуры сервиса задач.
- Добавлена поддержка GraphQL в сервис Task.
- Добавлена поддержка GraphQL в API Gateway, через проксирование запросов в сервис Task.
- В сервисы добавлены новые файлы виртуального окружения, для быстрого запуска через docker-compose.
- Модифицирован файл docker-compose.yml для поддержки виртуального окружения из .env.docker.
- Написание тестов для Graphql API.
- Небольшие правки в Makefile, README.md, tasks/main.py и в тесте производительности.
@Powermacintosh Powermacintosh merged commit 09e650e into main Sep 22, 2025
1 check passed
@Powermacintosh Powermacintosh deleted the feature/modernize-architecture branch September 22, 2025 12:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants